# add()  # 报错 不支持前向引用
def add(a, b): # 形式参数
    # 函数体
    return a + b
# 先定义再调用
# print(add(2, 3)) # 实际参数

# 函数的参数
def get_info(name, age):
    print(f'姓名：{name} 年龄：{age}')
# 位置参数：按照位置对应
# get_info('小明', 20)
# get_info(20, '小明')
# 关键字参数：指名道姓传递
get_info(name='小红', age=21)
get_info(age=21, name='小红')
get_info('小刚', age=19)
# 位置参数和关键字参数同时出现，必须先位置参数再关键字参数
# get_info(age=19, '小刚')





